Делаю библиотеку (назовём это так) для построения кастомных индексов. Ну типа есть n акций — собираем из них индекс. Никаких излишних заморачиваний, никаких переусложнений — скорее всего задаёшь набор тикеров, на выходе таймсерия индекса как median от изменений компонентов, что-то такое. Без взвешиваний. Медиана защитит от выбросов. Целевое применение — американские акции. По каким критериям буду собирать индексы — самое простое — отрасль сектор, дальше можно по уровню капитализации, опять таки не хочу заморачиваться — цена * volume как мера капитализации. Можно начать с этого можно на пересечениях признаков собирать индексы механизм будет такой, что вот тикеры, вот признаки тикеров, собираешь по каким хочешь критериям набор тикеров, подаешь на вход и либа строит индекс. Единственное ограничение — размер выборки тикеров после фильтрации по критериям. Ну типа из 3-х инструментов индекс, вероятно так себе, а может и полезен — надо смотреть.
Следующий уровень «абстракции» — что делать с индексами. Смотреть как на самостоятельные штуки, смотреть как на «факторы», на которые распадается конкретный тикер. Спреды, корреляции.
Алерт по времени.
Суть простая. Часто ты видишь начавшуюся движуху, или начавший формироваться паттерн (фигуру, если хотите) и дальше часто так построен алгоритм работы: вот если произойдет вот это — войду, вот если произойдет вот это, буду искать точку входа, вот если произойдет вот это — буду ждать подтверждение сигнала и т.д.
Но. При этом очень часто после начало движухи надо дать паттерну вызреть, волатильности отстояться и т.д. Обычно вполне понятно сколько примерно надо подождать. Если ты ждёшь, пялясь в экран — лишняя нервотрепка + повышаешь шанс переторговки. Отлично в этом случае будет работать алерт по времени. Алерт по времени по сути — напоминалка вернуться и посмотреть на график данного инструмента через n часов, минут и т.д.
Гарантии что всё доформируется и сыграет до этого времени нет, так что в идеале обложить кейс разными алертами — что раньше сработает — один по времени, другие по цене на выход за некоторые границы и т.д.
Сегодня про торговлю руками.
Инфраструктура – в данном случае речь про трейдерский софт в основном.
Когда привыкаешь торговать только через Quik, ты адаптируешься к нему, твой трейдинг адаптируется. Квик – мощь, куча табличек на любой вкус, все настраиваемо. Но удобство работы, простота, интуитивность – это не про Квик. Банальный пример: нельзя отсортировать столбец таблицы по нажатию на шапку.
В трейдинге есть куча методов, способов, подходов, чего угодно, каждый как-то по-своему выстраивает процессы. Кто вешает графики нефти, доллара, индекса, Америки, кто-то держит их в табличке и смотрит только процент изменения, кто-то вообще не смотрит. Кто-то торгует 1 инструмент и смотрит 1 график, кто-то 1 инструмент и смотрит 4 графика одновременно с разными TF. Кто торгует один инструмент, но каждый раз его отбирает. Кто-то делает рисеч перед торговой сессией и отбирает список и во время торгов переключается по этому списку, кто-то отобранные инструменты вешает на графике в отдельные окна. А как делаете вы? – Напишите в комментариях. Ладно шучу – не надо ничего писать.
Иногда некоторые контексты, комбинации факторов что-то такое рождают интересное.
— Когда ты чем-то увлечен (трейдинг).
— Когда ты капец какой ленивый.
— Когда в твоих руках мощный инструмент (питон, pandas).
— Когда не смотря на всю психологическую и не только, казалось бы, предрасположенность к алго, ты все равно любишь торговать и руками.
— Когда иногда вместо чуть более важных дел, прокрастинируя, ты начинаешь делать что-то чуть менее важное, но обычно более интересное.
…
В общем такую штуку для себя придумал. На стыке алго и не алго.
Вычисления в стиле pandas позволяют мне закодить приличную долю вариативности моих идей. А писать что-то в pandas это супер-удобно. Написал инфраструктуру, в рамках которой могу:
— Задавать критерии отбора ситуаций (смотрю на OHLCV как источник). Ну там, объем вырос, волатильность аномальная, паттерн какой-то нарисовался и т.д.
— Дальше система считает кол-во кейсов по критерия на заданных данных. Могу зажимать критерии чтоб контролировать кол-во кейсов, подпадающих под условия.
Ну да, название темы немного кликбейтное, но не пропадать же такой ценной идее из-за небольшого охвата аудитори)). Идея мне реально нравится, думаю, в ней много мудрого и кому-то, возможно, это поможет. Пост про внутреннюю гармонию при принятии решений в трейдинге.
Ни для кого, наверное, уже не секрет, что человеческие инстинкты и стандартные рефлексы на рынке скорее мешают, чем помогают. Поддавшись эмоциям, трейдер скорее всего сделает не самый рациональный выбор.
В основном в трейдерских кругах постулируется наступание на горло своим эмоциям. Типа учись контролировать, со временем очерствеешь и т.д. Правильно ли это? Сложно сказать, сейчас вот задумался, что, возможно, не очень.
Вообще, все эти инстинкты, эмоции, ощущения – это все про подсознание, подсознание – мощнейшая сила, драйвер внутри нас. Идти наперекор подсознанию не рекомендуется, себе дороже, почему же здесь по-другому?
Есть ли альтернатива? В смысле альтернатива тому чтобы с одной стороны сливать, а с другой стороны зажимать свои эмоции, идя в контры со своим подсознанием.
Ну, не совсем так, конечно). Здесь немного расскажу про ручную торговлю — да, практикую и такое — люблю даже. Интрадею. Не было выдающихся результатов, вроде опыт накоплен очень интересный, но прям чтоб раз и выстрелило — такого не было, и всегда задавался вопросом, чего не хватает.
В чем вообще заключается опыт в ручном (он же интуитивный) трейдинге — во-первых, опыт можно разделить на осознаваемые знания и не осознаваемые — я либо знаю, почему я делаю то-то и то-то, потому-то потому-то, или я делаю что-то потому что знаю, что надо именно так, потому что чувствую, что надо именно так, потому что мне кажется именно так — это про неосознанный опыт — неосознанный — он либо раньше был осознанный, а щас ушел на уровень подсознания и работает автоматически, либо сразу зашел на уровень подсознания и ты в принципе не сможешь объяснить, почему ты делаешь именно так, а не иначе, даже если будешь сильно пытаться «вспомнить» механику процесса.
И вот когда я анализировал причины, по которым мой крутой торговый опыт не складывается в четкую концепцию, в красивые результаты — понял, что не складывается из-за отсутствия системного скелета. Нельзя сказать, что системная торговля работает, интуитивная не работает, или наоборот. Более того, уверен, что может быть классный симбиоз. Этот пост про такой симбиоз.